home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus 2000 #4
/
Amiga Plus CD - 2000 - No. 4.iso
/
Tools
/
Text
/
HTML
/
HTMLEXT
/
GUI
/
func.filefind.menu
< prev
next >
Wrap
Text File
|
2000-03-14
|
5KB
|
204 lines
G4C
; $VER: func.findfile.menu Rev.012 by Juan Manuel Wehrli 1999 - 2000
WINBIG -1 -1 100 180 "Selekt. Dateien"
WinType 00001000
WinBackground IMAGE BG 0
Winout "NIL:"
WinOnMouse 5 5
xOnLoad
; Nichts
XButton 0 0 100 15 "Abbrechen [X]"
GadFont xHelvetica.font 11 010
GuiQuit #This
XButton 0 15 100 15 "Aus Liste entf."
GadFont xHelvetica.font 11 000
GuiClose #This
LVUSE func.filefind 1
LVMulti First
while $$lv.line > ""
LVDel -1
LVMulti Show
LVMulti First
EndWhile
Update "Infobar" 1 "Alle selektierten Einträge aus der Liste entfernt."
GuiQuit #This
XButton 0 30 100 15 "Kopiere nach"
GadFont xHelvetica.font 11 000
GuiClose #This
ReqFile -1 -1 250 400 "Bitte Ziel auswählen ..." DIR destdir "RAM:"
LVUSE func.filefind 1
LVMulti First
Update "Infobar" 1 "Kopiere alle selektierten Einträge ..."
while $$lv.line > ""
Update "Infobar" 1 "Kopiere $$LV.REC ..."
FailAt 21
CLI 'copy $$LV.REC to $destdir'
LVMulti OFF
LVMulti Show
LVMulti First
EndWhile
Update "Infobar" 1 "Kopiervorgang erfolgreich beendet."
GuiQuit #This
XButton 0 45 100 15 "Verschieben"
GadFont xHelvetica.font 11 000
GuiClose #This
ReqFile -1 -1 250 400 "Bitte Ziel auswählen ..." DIR destdir "RAM:"
LVUSE func.filefind 1
LVMulti First
Update "Infobar" 1 "Verschiebe alle selektierten Einträge ..."
while $$lv.line > ""
Update "Infobar" 1 "Kopiere $$LV.REC nach $destdir ..."
FailAt 21
CLI 'copy $$LV.REC to $destdir'
Update "Infobar" 1 "Lösche $$LV.REC ..."
FailAt 21
CLI 'delete $$LV.REC FORCE'
LVMulti OFF
LVMulti Show
LVMulti First
EndWhile
Update "Infobar" 1 "Verschiebevorgang erfolgreich beendet."
GuiQuit #This
XButton 0 60 100 15 "Löschen"
GadFont xHelvetica.font 11 000
GuiClose #This
LVUSE func.filefind 1
LVMulti First
Update "Infobar" 1 "Lösche alle selektierten Einträge ..."
while $$lv.line > ""
Update "Infobar" 1 "Lösche $$LV.REC ..."
FailAt 21
CLI 'delete $$LV.REC FORCE'
LVDel -1
LVMulti Show
LVMulti First
EndWhile
Update "Infobar" 1 "Lösch Prozess erfolgreich beendet."
GuiQuit #This
XButton 0 75 100 15 "Grafik anzeigen"
GadFont xHelvetica.font 11 000
GuiClose #This
LVUSE #This 1
LVMulti First
while $$lv.line > ""
CLI 'rx $*VIEWER $*SCREEN $$LV.REC'
LVMulti OFF
LVMulti Show
LVMulti First
EndWhile
GuiQuit #This
XButton 0 90 100 15 "Browser"
GadFont xHelvetica.font 11 000
GuiClose #This
LVUSE func.filefind 1
LVMulti First
while $$lv.line > ""
FailAt 21
CLI 'LIST $$LV.REC LFORMAT="%P" >ENV:.htmlext.tmp'
FailAt 21
CLI 'LIST $$LV.REC LFORMAT="%S" >ENV:.HTMLEXT.file'
CLI 'rx $*BROWSER OPENNEW $.HTMLEXT.file'
LVMulti OFF
LVMulti Show
LVMulti First
EndWhile
FailAt 21
CLI 'delete env:.HTMLEXT.file FORCE'
GuiQuit #This
XButton 0 105 100 15 "ArtEffect"
GadFont xHelvetica.font 11 000
GuiClose #This
LVUSE func.filefind 1
LVMulti First
while $$lv.line > ""
ifexists file "htmlext:mod/ArtEffect.mod"
CLI 'rx htmlext:mod/Arteffect.mod OPENNEW $$lV.REC'
else
STOP
endif
LVMulti OFF
LVMulti Show
LVMulti First
EndWhile
GuiQuit #This
XButton 0 120 100 15 "ImageEngineer"
GadFont xHelvetica.font 11 000
GuiClose #This
LVUSE #This 1
LVMulti First
while $$lv.line > ""
ifexists file "htmlext:mod/imageengineer.mod"
CLI 'rx htmlext:mod/imageengineer.mod OPENNEW $lv.rec'
else
STOP
endif
LVMulti OFF
LVMulti Show
LVMulti First
EndWhile
GuiQuit #This
XButton 0 135 100 15 "ImageFX"
GadFont xHelvetica.font 11 000
GuiClose #This
LVUSE #This 1
LVMulti First
while $$lv.line > ""
ifexists file "htmlext:mod/ImageFX.mod"
CLI 'rx htmlext:mod/imagefx.mod OPENNEW $$lv.rec'
else
STOP
endif
LVMulti OFF
LVMulti Show
LVMulti First
EndWhile
GuiQuit #This
XButton 0 150 100 15 "Photogenics2"
GadFont xHelvetica.font 11 000
GuiClose #This
LVUSE #This 1
LVMulti First
while $$lv.line > ""
Update "infobar" 1 "Lade Grafik $$lv.rec in Photogenics2 .."
ifexists file "htmlext:mod/AddOn/Photogenics2.mod"
CLI 'rx htmlext:mod/AddOn/Photogenics2.mod OPENNEW $$lv.rec'
else
STOP
endif
LVMulti OFF
LVMulti Show
LVMulti First
EndWhile
GuiQuit #This
XButton 0 165 100 15 "PPaint"
GadFont xHelvetica.font 11 000
GuiClose #This
LVUSE #This 1
LVMulti First
while $$lv.line > ""
Update "infobar" 1 "Lade Grafik $$lv.rec in Photogenics2 .."
ifexists file "htmlext:mod/AddOn/PPaint.mod"
CLI 'rx htmlext:mod/AddOn/PPaint.mod OPENNEW $$lv.rec'
else
STOP
endif
LVMulti OFF
LVMulti Show
LVMulti First
EndWhile
GuiQuit #This